]> dgit.raspbian.org Git - gnome-shell.git/commit
theme-node: Fix font family formatting
authorJonas Ådahl <jadahl@gmail.com>
Mon, 4 Sep 2017 09:47:35 +0000 (17:47 +0800)
committerJonas Ådahl <jadahl@gmail.com>
Mon, 4 Sep 2017 09:47:35 +0000 (17:47 +0800)
commit6fc5b0477ba1c77b6bcdd23e07254fbe97c92b83
treeb7448fbbf005d5f1721c672ce3f66e9b4fb01690
parent96e14dcbe76cb2b7fc2dcb972a97575a7cb4a724
theme-node: Fix font family formatting

Unlike pango_font_description_from_string(),
pango_font_description_set_family() requires a already properly
formatted font family string. The proper format is a comma seperated
list of font families, but we generated a "comma space" separated list.
Passing a incorrectly formatted font family string to pango seems to
cause wierd issues, where the wrong font is sometimes selected.

For example, this fixes a font selection issue on zh_TW.UTF-8 locale for
chinese characters, where previously the "Droid Sans" font was selected
instead of "Source Han Sans TW" even though fontconfig had placed
"Source Han Sans TW" before "Droid Sans".

https://bugzilla.gnome.org/show_bug.cgi?id=786868
src/st/st-theme-node.c